﻿using AnjLab.SyncIT.Core.Api;

namespace AnjLab.SyncIT.Core.Data._1C
{

    public class Provider : Api.Provider
    {

        public override ISourceTaskDao CreateTaskDao(Source source)
        {
            return new Dao(source);
        }

        public override string GetProjectBaseHint(Source source)
        {
            return "Укажите путь к базе 1С. Для файлового подключения:\n" 
                 + "File=\"Путь к папке БД\"\n"
                 + "Для серверного подключения: Srv=\"Путь к серверу\"";
        }

        public override string Icon
        {
            get
            {
                return @"resources\1c_mini.png";
            }
        }

        public override string DefaultOutlookItemBodyTemplate
        {
            get
            {
                return
                    @"
Контрагент: #Contractor#
Вид события: #Description#
Дата начала: #StartDate#
Дата окончания: #EndDate#
Ответственный: #Owner#
Подробное описание: #Content#";
            }
        }
    }
}
